package com.Camellia.zy_video.vo;

import lombok.Data;
import lombok.experimental.Accessors;


@Data
@Accessors(chain = true) //kaiiq
public class R {
    // 状态码 0-成功
    private Integer code;
    // 响应文本信息
    private String msg;
    // 响应数据（例如：查询结果集）
    private Object data;
    // 与响应数据结果集配合使用，表示数据总条数（分页用）
    private Long count;
    // 响应结果是否成功
    private boolean success;

    public static R fail(String msg){
        R r = new R();
        r.code = -1;
        r.msg = msg;
        r.success = false;
        return r;
    }

    public static R ok(String msg){
        R r = new R();
        r.code = 0;
        r.msg = msg;
        r.success = true;
        return r;
    }


}
